package com.mingqijia.gassafety.authority.dal.command;

import com.mingqijia.gassafety.shared.cqrs.UpdateCommand;
import com.mingqijia.gassafety.shared.enums.RunningState;
import lombok.Builder;
import lombok.Data;

import java.sql.Timestamp;

/**
 * 修改$命令
 * @author Damon S.
 * @version v0.2
 * @date 2021-06-19
 */
@Data
@Builder
public class UpdateManagerCommand implements UpdateCommand {
    /** 唯一编号 */
    private String userId;
    /** 用户名 */
    private String username;
    /** 姓名 */
    private String name;
    /** 手机号 */
    private String phone;
    /** 组织编号 */
    private String hierarchy;
    /** 部门 */
    private String department;
    /** 角色列表 */
    private String roleId;
    /** 描述 */
    private String description;
    /** 可用状态 */
    private RunningState state;
    /** 上次使用的企业 */
    private String workingSpId;
    /** 登录时间 */
    Timestamp loginAt;
    /** 登出时间 */
    Timestamp logoutAt;
    /** 创建人 */
    private String updatedBy;
}
